package com.dahuyou.addtrycatch.agent;

import com.dahuyou.addtrycatch.AddTryCatchTransformer;
import java.lang.instrument.Instrumentation;

/**
 * premain 程序，清单文件中需要配置的入口类
 */
public class PreMain {
    //JVM 首先尝试在代理类上调用以下方法
    public static void premain(String agentArgs, Instrumentation inst) {
        inst.addTransformer(new AddTryCatchTransformer());
    }

    //如果代理类没有实现上面的方法，那么 JVM 将尝试调用该方法
    public static void premain(String agentArgs) {
    }
}